iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 11
0
Security

Android System Security系列 第 11

[Day 11] Android Practical - (1)

  • 分享至 

  • xImage
  •  

今天太忙惹

第一次在星期五搭火車回家

那個場面看到真的會嚇死人

只差人沒趴在屋頂上而已

(概念圖)

那今天繼續我們的手把手實作APK

首先一樣進到Android Studio的畫面

再來我們先來看看我們的UI Layout

左邊選單選擇 res -> layout -> activity_login.xml

從圖片中左下角的位置可以看到裡面各個元件的id編號
這也是我們前幾篇看R.smali的部分有看到很多0x763&%#之類的編號

在輸入框的部分分別為 usernamepassword
另外在Button的部分是 login

知道這些id可以讓我們等等對應到Java code的時候知道我們在操作哪個元件

再來我們去看看 java -> [Package Name] -> ui.login -> LoginViewModel

可以看到他已經有一些filter在程式邏輯裡面

並且在另一個java file : LoginActivity
找到一個重要的地方 就是按鈕觸發點

這裡就是我們之後要trace的起點 看看按鈕按下去之後到底做了什麼事

所以我們接下來就會小改一下他的判斷 拆APK的時候會更好玩:)

那今天就先這樣

我是來勢胸胸的...

我們下次見


上一篇
[Day 10] Android Practical - (0)
下一篇
[Day 12] Android Practical - (2)
系列文
Android System Security30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言